草庐IT

ASP.NET Web Forms - 维持 ViewState

全部标签

asp.net - 使用 IFRAME 制作简单的广告。对SEO不利吗?

如果你看here您会看到一个旨在作为广告嵌入另一个网站的广告。Here是嵌入位置的示例。负责在网站中显示广告的代码是这样的:我喜欢这种方法,因为如果广告包含动态内容,例如“今天的价格”,这些内容将很容易反射(reflect)在托管网页中。我的问题是:我知道IFRAME存在导航问题,但它对SEO有真正的影响吗?对SEO敏感的开发人员是否应该不惜一切代价避免使用它,或者在某些情况下可以使用它而不会损害您的排名? 最佳答案 将iframe用于广告时要牢记一件事,永远不要在其中嵌入原始位置!如果您使用指向某个URL的iframe作为您的广告

asp.net-mvc - RedirectToRoute 如何影响 SEO?

所以我有我的域-www.mycatchyname.com,它基本上是一个有一个目的的单页站点,所以我在根Controller/操作上使用RedirectToRoute直接转到www.mycatchyname.com/seo-关键词。所以www.mycatchyname.com/seo-keyword基本上就是主页。Google如何看待这一点?搜索我的网站实际内容的人可能会在结果中选择www.mycatchyname.com/seo-keyword,但是有些人会直接访问www.mycatchyname.com。这两个实例都会被索引并在结果页面上有单独的pageranks/条目吗?Redi

asp.net-mvc-4 - 重写或更改 asp.net MVC URL 中的路由?

我希望能够将我的URL重写为单级URL。这意味着我需要制定一个动态的(将在每种语言中更改)重写规则,如下所示:原始网址:http://www.mydomain.com/account/pages/13我总是想在单个级别显示URL:http://www.mydomain.com/my-page-title域名后永远不要超过一个斜杠/。我还需要能够翻译上面示例中的页面标题:http://www.mydomain.com/my-translated-page我如何实现这一点,并且它应该能够在运行时更改它-即“改进”url,就像在htaccess中重写规则一样 最佳

asp.net - 从 SharePoint URL 中获取/页面?

一位客户询问我们是否可以采取任何措施从他面向Internet的MOSS发布站点中删除“/Pages”。一些谷歌搜索显示,一些巧妙地使用HTTPModules可能能够隐藏页面的存在,但我还没有看到端到端的工作解决方案。你们中有人遇到过这个特殊要求吗?如果遇到过,你们是如何解决的?客户对/Pages的主要关注是它对SEO的影响-如果有人有任何方法可以缓解这些问题,或者可以解释为什么在您的URL中添加这个额外的级别不会成为问题,那也将不胜感激(从长远来看,可能会更好!) 最佳答案 查看此帖子。http://blog.mastykarz.n

asp.net - 将经典 ASP 请求路由到 .NET - SEO 重定向

我们正在用.NET3.5解决方案替换旧的经典asp网站。我们需要将所有经典的ASP请求重定向到aspx页面(即contactus.asp,现在可能路由到/contact-us/default.aspx)。我想要的是命中global.asax的请求,这样我就可以做类似的事情Ifurl=="bob.asp"Response.Status="301MovedPermanently";Response.AddHeader("Location",SiteConfig.SiteURL+redirectUrl);EndIf有两种不雅的解决方案。A)放置一个global.asa文件并通过它进行路由。B

asp.net - 跟踪广告链接点击但保持对 SEO 友好的链接?

我有一个网站,该网站提供指向第三方网站的链接。现在这些第三方希望我的网站跟踪他们的点击。如何在不破坏普通链接的SEO友好特性的情况下执行此操作?目前广告链接只是一个anchor:ComeVisitSiteA!我可以很容易地把链接改成这样:http://mysite.com/clicktracker.aspx?redirect=adsiteA.com但这不会扼杀链接到他们网站的任何搜索引擎优势吗?如果没有,我会很乐意这样做......我还有其他选择吗?劫持点击并执行回发然后重定向的onmousedown脚本? 最佳答案 您的第三方网站

asp.net - 将 *.domain.com & domain.com 重定向到 www.domain.com

我遇到了搜索引擎优化问题,用户可以通过指定任何子域访问我的站点。这会导致SEO出现重复页面问题。例如,如果用户错误输入“www”然后在论坛上发布了一个链接,则谷歌正在抓取“wwww.domain.com”。此外,谷歌也在抓取“domain.com”。我需要一种方法来强制网站始终重定向到“www.domain.com”,而不管用户如何访问该网站。是否可以在web.config文件中执行此操作?如果没有,我还能如何实现这一目标?干杯,柯特。 最佳答案 您可以使用IISURL重写模块执行此操作。这是将domain.com重写为www.do

asp.net - SEO URL 重写 ASP.NET

我已经有一个ASP.NET网站我想更改我的网站,使其对SEO网址更加友好。我想改变前任。这个网站:www.mydomain.aspx?articleID=5到:www.mydomain/article/learningURLrewrite-articlename需要从数据库中读取我该如何实现?我已经尝试过谷歌的一些文章,其中提到IhttpModule但没有任何运气。我的目标是让一个类负责基于文件夹路径进行重定向(像这样):stringfolderpath="myfolderpath"(couldbearticles,productsetc.)stringid=Request.Query

asp.net-mvc - Robots.txt,禁止多语言 URL

我有一个用户无法登录的公共(public)页面。所以我有一个没有链接的网址,您必须手动输入然后登录。但是,该url是多语言的,因此它可以是“/SV/Account/Logon”或“/EN/Account/Logon”等。我可以禁用此url以针对所有语言编制索引吗? 最佳答案 此网址可能对您有帮助http://www.robotstxt.org/robotstxt.html.在您的情况下不会排除通配符,您必须在robot.txt中添加所有特定于语言的登录url更新您可以将Disallow:/folder/subfolder/或Disa

asp.net-mvc - 将域映射到 MVC 区域

有人有将域映射到MVC区域的经验吗?这是我们的情况:旧系统(仍然有效但很快会重定向到新商店):www.example.com-我们发送流量的主要网站store.example.com-我们的商店网站是一个完全独立的网站,已在google中编入索引新系统:www.example.com-与之前相同的网站www.example.com/store-新商店网站-构建在ASP.NETMVC区域因为商店是一个单独的域,谷歌在搜索结果中给它一个单独的条目。我想在未来保留这个好处,但想知道是否有将域(store.example.com)映射到MVC区域的好方法,或者它是否只会比它的值(value)更